h4{
    font-size: 13px;
    border-left: 5px solid #2196F3;
    background: rgba(33, 150, 243, 0.06);
    padding: 10px;
}

.warp{
    padding: 20px;
    border: 1px solid #ddd;
}

.path-info{
    padding: 10px 0;

}

.path-info:nth-child(1){
    border-bottom: 1px solid #ddd;
}

.path-info .col-xs-12{
    padding: 10px 0;
}

.path-info div.col-xs-2:nth-child(2n+1){

    font-weight: bolder;
    text-align: right;
}

/* .path-info div.col-xs-2:nth-child(2n){
    text-align: left;
} */

.dropdown .btn{
    border: 1px solid #ddd;
}

/* .form-control{
    height: auto;
} */

td{
    text-align: center;
}

td div.col-xs-8{
    margin-bottom: 10px;
}

.point{
    font-size: 1.5rem;
    color: #b94a48;
}


.input-group .form-control {
    height: 36px;
}

.title{
    font-weight: bolder;
    text-align: right;
}

.sub-pd .col-xs-2{
    padding-bottom: 5px;
}

.price>div.col-xs-2{
    font-size: 15px;
    padding: 10px;
}

.base-info{
    line-height: 1.5;
    padding: 10px;
}

.pd-0{
    padding: 0;
}

.pd-0 .col-xs-2{
    margin-bottom: 10px;
}

.col-xs-4{
    margin-top: 0;
}

h5{
    text-align:center;
    font-weight: bolder;
    font-size:16px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

input[type="number"]{
    text-align: center;
}

.add-price{
    font-weight: bold;
}

.form-control{
    padding: 0;
}